package sico.modelo;

import java.util.*;

// operaciones de negocio
public class EntidadEmpresa implements IEntidad{
 // atributos o variabls globales
 private String nit;
 private String nombre;
 private String nivel;
 private String email;
 private String idempresasup;


// contructores
 public EntidadEmpresa( ){
}
    public EntidadEmpresa(String nit, String nombre, String nivel, String email, String idempresasup) {
        this.nit = nit;
        this.nombre = nombre;
        this.nivel = nivel;
        this.email = email;
        this.idempresasup = idempresasup;

    }
 //...
// setter y getter

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getNit() {
        return nit;
    }

    public void setNit(String nit) {
        this.nit = nit;
    }

     public String getNivel() {
        return nivel;
    }

    public void setNivel(String nivel) {
        this.nivel = nivel;
    }

     public String getIdEmpresaSup() {
        return idempresasup;
    }

    public void setIdEmpresaSup(String idempresasup) {
        this.idempresasup = idempresasup;
    }

     public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }
 //...

// implementacion de la interfaz Entidad

    public boolean comparar(IEntidad objeto) {
            EntidadEmpresa empresa = (EntidadEmpresa) objeto;
            if ( empresa.getNit().equals( this.getNit()) ){
                    return true;
              }
            return false;
    }
}